package com.itheima.ydd.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.ydd.common.PageResult;
import com.itheima.ydd.common.ResultData;
import com.itheima.ydd.dto.YddAdvposDto;
import com.itheima.ydd.entity.YddAdvpos;

/**
 * 广告位业务层接口
 */
public interface YddAdvposService extends IService<YddAdvpos> {

    /**
     * 广告分页条件查询
     * @param page 页码
     * @param limit 页面条目数
     * @param yddAdvpos 查询条件,广告名,广告描述
     * @return 分页查询对象
     */
    PageResult getList(Long page, Long limit, YddAdvpos yddAdvpos);

    /**
     * 根据id删除广告位
     * @param id    广告位id
     * @return  提示信息
     */
    ResultData deleteById(Long id);
}
